<?php
$key=$_GET['key'];
session_start();
$text="0123456789abcdefghijklmnopqrstuvwxyz";

//ใช้ตัดตัวอักษร subsrt("ข้อความ",ตำแหน่งเริ่มต้น,จำนวนตัวอักษรที่จะตัด)
$rand_char=substr(str_shuffle($text),0,4);//สลับตำแหน่งตัวอักษร

$_SESSION['captcha']=md5($rand_char);
$img=imagecreate(50,15);//สร้างรูปภาพกว้าง 70x20เก็บไว้ในตัวแปล img

$bgcolor=imagecolorallocate($img,0,0,0);
$txt_color=imagecolorallocate($img,255,255,255);

imagestring($img,5,6,0,$rand_char,$txt_color);//(รีเทินค่าตัวแปลที่เก็บค่าในการสร้างรูป,ขนาดตัวอักษร,ตำแหน่งในแกน x,ตำแหน่งแกน y,รีเทินตัวอักษรที่ใช้สร้าง,รีเทินสี)

header('Content-type:img/jpeg');//บอก Browser ว่าเป็นรูปนามสกุลใด
imagejpeg($img);//สร้างภาพในรูปแบบ jpeg
imagedestroy($img);//ลบภาพออกจากหน่วยความจำ
?>